package boxuegu.com.boxuegu2.utils;

import java.security.MessageDigest;

public class MD5Utils {
    //加密方法
    public static String md5(String text){//返回这个明文的密文的十六进制字符串
        MessageDigest digest=null;
        String str="";
        try {
            digest=MessageDigest.getInstance("md5");
            byte[] result=digest.digest(text.getBytes());//该方法的返回值就是加密密文
            for(byte b:result){
                String hex;
                int number=b&0xff;
//                int number=(int)b;
                hex=Integer.toHexString(number);
                if(hex.length()==1){
                    hex="0"+hex;
                }
                str=str+hex;
            }
            return str;
//            return result.toString();
        }catch (Exception e){
            e.printStackTrace();
            return "";
        }
    }
}
